package com.xhwl.centiotdata.service.cent;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.xhwl.common.pojo.cent.ParameterConfig;
import com.xhwl.common.pojo.criteria.ParamConfigCriteria;
import com.xhwl.common.pojo.criteria.ParameterConfigCriteria;
import feign.Param;
import feign.RequestLine;
import org.springframework.cloud.openfeign.FeignClient;

/**
 * @Author: luyi
 * @Description:
 * @Date: Create in 19:19 2021/12/15
 */
@FeignClient(value = "cent-sysconfig")
public interface IParameterConfigService {

    @RequestLine(value = "POST /parameterconfig-service/find")
    ParameterConfig findByCriteria(@Param("criteria") ParamConfigCriteria criteria);

    @RequestLine(value = "POST /parameterconfig-service/findbypage")
    Page<ParameterConfig> findByPage(@Param("criteria") ParameterConfigCriteria criteria, @Param("page") Page page);
}